Everything about Computational Linguistics totally explained
Computational linguistics is an
interdisciplinary field dealing with the
statistical and/or rule-based modeling of
natural language from a computational perspective. This modeling isn't limited to any particular field of
linguistics. Traditionally, computational linguistics was usually performed by
computer scientists who had specialized in the application of computers to the processing of a
natural language. Recent research has shown that human language is much more complex than previously thought, so computational linguists often work as members of interdisciplinary teams, including linguists (specifically trained in linguistics), language experts (persons with some level of ability in the languages relevant to a given project), and computer scientists. In general computational linguistics draws upon the involvement of linguists,
computer scientists, experts in
artificial intelligence,
cognitive psychologists,
mathematicians, and
logicians, amongst others.
Origins
Computational linguistics as a field predates
artificial intelligence, a field under which it's often grouped. Computational linguistics originated with efforts in the
United States in the 1950s to use computers to automatically translate texts from foreign languages, particularly
Russian scientific journals, into English. Since computers had proven their ability to do
arithmetic much faster and more accurately than humans, it was thought to be only a short matter of time before the technical details could be taken care of that would allow them the same remarkable capacity to process language.
When
machine translation (also known as mechanical translation) failed to yield accurate translations right away, automated processing of human languages was recognized as far more complex than had originally been assumed. Computational linguistics was born as the name of the new field of study devoted to developing
algorithms and
software for intelligently processing language data. When artificial intelligence came into existence in the 1960s, the field of computational linguistics became that sub-division of artificial intelligence dealing with human-level comprehension and production of natural languages.
In order to translate one language into another, it was observed that one had to understand the
grammar of both languages, including both
morphology (the grammar of word forms) and
syntax (the grammar of how words are combined to form sentences). In order to understand syntax, one had to also understand the
semantics and the
lexicon (or 'vocabulary'), and even to understand something of the
pragmatics of language use. Thus, what started as an effort to translate between languages evolved into an entire discipline devoted to understanding how to represent and process natural languages using computers.
Subfields
Computational linguistics can be divided into major areas depending upon the medium of the language being processed, whether spoken or textual; and upon the task being performed, whether analyzing language (recognition) or synthesizing language (generation).
Speech recognition and
speech synthesis deal with how spoken language can be understood or created using computers. Parsing and generation are sub-divisions of computational linguistics dealing respectively with taking language apart and putting it together. Machine translation remains the sub-division of computational linguistics dealing with having computers translate between languages.
Some of the areas of research that are studied by computational linguistics include:
The
Association for Computational Linguistics defines computational linguistics as:
» ...the scientific study of
language from a computational perspective. Computational linguists are interested in providing
computational models of various kinds of linguistic phenomena.
Further Information
Get more info on 'Computational Linguistics'.
|
External Link Exchanges
Do you know how hard it is to get a link from a large encyclopaedia? Well we're different and will prove it. To get a link from us just add the following HTML to your site on a relevant page:
<a href="http://computational_linguistics.totallyexplained.com">Computational linguistics Totally Explained</a>
Then simply click through this link from your web page. Our crawlers will verify your link, extract the title of your web page and instantly add a link back to it. If you like you can remove the words Totally Explained and embed the link in article text.
As long as your link remains in place, we'll keep our link to you right here. Please play fair - our crawlers are watching. Your site must be closely related to this one's topic. Any kind of spamming, dubious practises or removing the link will result in your link from us being dropped and, potentially, your whole site being banned. |